#-*- coding=utf-8 -*-
"""
这是一个自定义的工具类
"""
def isListAEqualsListB(lista=None,listb=None):
    """
    判断传来的两个list是否有相同的元素,
    传来的两个list类型必须先各自元素去重
    """
    if lista==listb:
        return True
    elif len(lista)!=len(listb):
        return False
    else:
        state = True
        for la in lista:
            if la not in listb:
                return False
            else:
                listb.remove(la)
        if len(listb)!=0:
            return False
        else:
            return True
        
def getUniqueValuesForList(originalList=None):
    """
    去除传入的list中重复的元素,并且取出''空字符串
    """
    afterList = []
    if originalList==None:
        return afterList
    for l in originalList:
        if l not in afterList and l!='':
            afterList.append(l)
    return afterList